let RegBtn = document.getElementById("registerBtn");

// 注册按钮
RegBtn.onclick = function(){
    //获取输入框的内容
    let usernameV = document.getElementById('re_username').value;
    let phoneV = document.getElementById('re_phone').value
    //正则验证的规范
    let reg1 = /\W{1,10}/;
    let reg2 = /[1][3]\d{0,9}$|[1][5]\d{0,9}$|[1][7]\d{0,9}$|[1][8]\d{0,9}$/;

    let changeData = function (){
        let data = new FormData();
        //利用构造函数创建一个对象存输入的账号密码
        data.append("username", usernameV);
        data.append("password", document.getElementById('re_password').value);
        data.append("name", document.getElementById('re_name').value);
        data.append("phone", phoneV);
        //数据交换
        postForm(data,"register").then(
        value=>{
            console.log(value.msg);
            console.log(value);
            if(value.code == 200){
                alert(`创建账户成功，您的账号为${document.getElementById('re_username').value}`);
            }
            else if(value.code ==301){
                alert("该账户已存在");
            }
            else{
                alert("后台tmd炸了！！！！");
            }
        },
        reason=>{
            alert("请求发送失败，请检测网络!");
        }
        );
    }
    if(!reg1.test(usernameV)){
        if(reg2.test(phoneV)){
            changeData();
        }
        else{
            alert("电话应该是以13、15、17、18开头的电话的11位数字！")
        }
        
    }
    else{
        alert("账号只由英文，数字和下划线‘_’的10位以内字符组成");
    }
}